package com.ark.cloud.java.persistence.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * JG命中/错过目标事件
 *
 */
@Data
@TableName("end_game_jg_event")
@Builder
@AllArgsConstructor
@NoArgsConstructor

public class EndGameJGEvent {


    @TableField( value = "id")
    private Long id;

    @TableField("timestamp")
    private String timestamp;

    @TableField("cmd_id")
    private String cmdId;

    @TableField("firing_side_id")
    private String firingSideId;

    @TableField("firing_id")
    private String firingId;

    @TableField("target_id")
    private String  targetId ;

    @TableField("munition_id")
    private String munitionId ;

    @TableField("munition_type_id")
    private Long munitionTypeId;
    @TableField(exist = false)
    private EntityType munitionType;            //	平台类型	EntityType	1


    @TableField("result")
    private short  result;//是否成功

    @TableField("attack_during")
    private double attackDuring ;//实际打击时长(秒)

    @TableField("power_density")
    private double powerDensity; //实时到靶功率密度

}
